package com.itheima.d4_innerclass_static;

/**
 * 静态内部类（用的较少）
 */
public class Outer {
    public static int a = 100;
    private int b= 1000;

    /**
     * 定义一个静态内部类
     */
    public static class inner{
        private String name;
        private int age;
        public inner(){

        }
        public void show(){
            System.out.println("内部类方法触发成功");
             //内部类可以直接访问外部类的静态变量，但是无法访问成员变量
            System.out.println(a);
            //System.out.println(b); 该语句就会报错
        }
        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getAge() {
            return age;
        }

        public void setAge(int age) {
            this.age = age;
        }
    }
}
